package map.tile.server.service;

import map.tile.server.bo.MongodbTile;
import map.tile.server.dto.TileIndex;

public interface MongodbService {
    /**
     * 创建集合
     * @param name
     */
    void createCollection(String name);

//    /**
//     * 保存瓦片数据
//     * @param mongodbTile
//     */
//    void saveTile(MongodbTile mongodbTile,String collectionName);

    /**
     * 读取mongodb中指定的切片
     * @param tileIndex 切片索引
     * @param collectionName 名称
     * @return
     */
    MongodbTile getTile(TileIndex tileIndex);
    /**
     * 判断集合集合是否存在
     * @param name
     * @return
     */
    boolean isCollectionExist(String name);
}
